package com.lhgg.examol.bean;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

public interface IbaseBean extends Serializable {
	/**
	 * 声明一个map集合，用于存放扩展变量
	 */
	Map<String, Object> extend = new HashMap<String, Object>();

	/**
	 * 将扩展变量加入到集合中
	 * 
	 * @param key
	 * @param object
	 */
	public void addExtend(String key, Object object);

	/**
	 * 取出map集合
	 * 
	 * @return
	 */
	public Map<String, Object> getExtend();

	/**
	 * 根据key取出指定的扩展变量
	 * 
	 * @param key
	 * @return
	 */
	public Object getExtend(String key);
}
